1
Làm chủ Luồng: Giới thiệu về Điều khiển Chương trình
AI014Lesson 6
00:00

Điều khiển chương trình đánh dấu bước tiến từ việc thực thi kịch bản tuyến tính sang logic động, phi tuyến tính. Thay vì các lệnh tuần tự đơn giản, máy tính sử dụng các cơ chế điều hướng để quyết định thao tác nào nên bỏ qua, lặp lại hoặc nhảy vào dựa trên dữ liệu thời gian thực.

1. Luồng tuyến tính so với Luồng động

Trong một kịch bản tuyến tính, các lệnh tuân theo một con đường thẳng. Điều khiển chương trình giới thiệu các "điểm quyết định" coi dữ liệu của bạn là một đối tượng toàn vẹn, nơi trạng thái cụ thể của dữ liệu đó xác định con đường logic. Sự thay đổi kiến trúc này giúp các kịch bản xử lý đầu vào không chắc chắn một cách đáng tin cậy.

THỰC THI TUYẾN TÍNHLUỒNG ĐIỀU KHIỂNĐối tượng Toàn vẹnTrung tâm LogicTỔNG

2. Nguyên tắc Hội tụ

Mục tiêu cuối cùng của luồng điều khiển là Hội tụ. Dù phức tạp hay số lượng nhánh logic nội bộ có bao nhiêu, tổng cuối cùng tổng của các thao tác phải dẫn đến đầu ra có thể dự đoán được, không lỗi, thỏa mãn mục đích ban đầu của chương trình.

3. Ví dụ: Logic Ngân hàng

Xem xét một hệ thống tự động xử lý danh sách các giao dịch. Thay vì chỉ cộng các con số, chương trình đánh giá từng giao dịch: Nếu (số dư + giao dịch < 0) thì Chuyển sang Đường đi Lỗi; Ngược lại Tiếp tục tính toán. Số dư cuối cùng là kết quả đáng tin cậy của quá trình thực thi được điều khiển này.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>